CSS/HTML

推荐列表 站点导航

当前位置:首页 > 脚本编程 > CSS/HTML >

利用css动画属性rotate来实现镜像翻转

来源:网络整理  作者:wy  发布时间:2020-12-23 18:06
本文来自css快速入门,文中为大家介绍了利用css动画属性rotate来实现镜像翻转的方法,具有一定的参考价值,希望可...

利用css动画属性rotate来实现镜像翻转

要实现镜像翻转,有两种实现方法:

方法一:利用css动画属性rotate旋转来实现

具体代码:

.mirrorRotateLevel { transform: rotateY(180deg); /IT之家 水平镜像翻转 IT之家/ } .mirrorRotateVertical { transform: rotateX(180deg); /IT之家 垂直镜像翻转 IT之家/ }

此处,rotateY(180deg) 这里的 Y 表示元素以Y轴镜像翻转,也即水平翻转;同理, rotateX(180deg) 表示以X轴为镜像翻转,即垂直翻转。

(视频教程推荐:css视频教程

方法二:各个浏览器对镜像翻转的兼容写法来实现

.mirrorRotateLevel { /IT之家 水平镜像翻转 IT之家/ -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1); /IT之家兼容IEIT之家/ filter:FlipH; } .mirrorRotateVertical { /IT之家 垂直镜像翻转 IT之家/ -moz-transform:scaleY(-1); -webkit-transform:scaleY(-1); -o-transform:scaleY(-1); transform:scaleY(-1); /IT之家兼容IEIT之家/ filter:FlipV; }

注意: 镜像翻转和普通旋转不同,镜像翻转以轴为镜像,普通旋转以点为镜像。

HTML部分代码:

<div id="test"> <p>测试CSS3下镜像翻转</p> <p class="mirrorRotateLevel">测试CSS3下水平镜像翻转</p> <p class="mirrorRotateVertical">测试CSS3下垂直镜像翻转</p> </div>

我们来看一下简单的效果:

(感兴趣的同学可以将文字换成图片)

e9dc2e21d50590407af667efdb717fe.png

相关热词: CSS

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/cssm/8259.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

利用css动画属性rotate来实现镜像翻转

2020-12-23 编辑:wy

利用css动画属性rotate来实现镜像翻转

要实现镜像翻转,有两种实现方法:

方法一:利用css动画属性rotate旋转来实现

具体代码:

.mirrorRotateLevel { transform: rotateY(180deg); /IT之家 水平镜像翻转 IT之家/ } .mirrorRotateVertical { transform: rotateX(180deg); /IT之家 垂直镜像翻转 IT之家/ }

此处,rotateY(180deg) 这里的 Y 表示元素以Y轴镜像翻转,也即水平翻转;同理, rotateX(180deg) 表示以X轴为镜像翻转,即垂直翻转。

(视频教程推荐:css视频教程

方法二:各个浏览器对镜像翻转的兼容写法来实现

.mirrorRotateLevel { /IT之家 水平镜像翻转 IT之家/ -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1); /IT之家兼容IEIT之家/ filter:FlipH; } .mirrorRotateVertical { /IT之家 垂直镜像翻转 IT之家/ -moz-transform:scaleY(-1); -webkit-transform:scaleY(-1); -o-transform:scaleY(-1); transform:scaleY(-1); /IT之家兼容IEIT之家/ filter:FlipV; }

注意: 镜像翻转和普通旋转不同,镜像翻转以轴为镜像,普通旋转以点为镜像。

HTML部分代码:

<div id="test"> <p>测试CSS3下镜像翻转</p> <p class="mirrorRotateLevel">测试CSS3下水平镜像翻转</p> <p class="mirrorRotateVertical">测试CSS3下垂直镜像翻转</p> </div>

我们来看一下简单的效果:

(感兴趣的同学可以将文字换成图片)

e9dc2e21d50590407af667efdb717fe.png

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/cssm/8259.shtml

相关文章

风云图片

推荐阅读

返回CSS/HTML频道首页